
package com.insigma.business.qrcode.soldier.service;



import com.insigma.business.qrcode.soldier.dto.SoldierTypeBSearcher;
import com.insigma.business.qrcode.soldier.entity.DataStatsCDO;
import com.insigma.business.qrcode.soldier.entity.SoldierTypeDO;

import java.util.List;


public interface SoldierTypeService {

   
    List<SoldierTypeDO> search(final SoldierTypeBSearcher innerSearcher);

    
    SoldierTypeDO get(final String soldierId);

    
    Integer insert(final SoldierTypeDO soldierType);

    
    Integer update(final SoldierTypeDO soldierType);

    
    Integer delete(final String soldierId, final String modifierType, final String modifierId);

    
    List<DataStatsCDO> listSoldierTypeStats(final String adminAreaCode);


}
